###User Defined Function###
_DebugCOMError

###Description###
Setzt das Debug-level für COM Fehler, setzt es zurück oder fragt es ab.

###Syntax###
#include <Debug.au3>
_DebugCOMError ( [$iComDebug = 1 [, $bExit = False]] )

###Parameters###
@@ParamTable@@
$iComDebug
	[optional] Debug level. Mögliche Werte sind:
	-1 - gibt die aktuelle Einstellung zurück
	 0 - deaktiviert debugging
	 1 - aktiviert debugging. Gibt die Debuginfos aus (Standartmäßig)
$bExit
	[optional] True wenn das Script beendet werden muss
@@End@@

###ReturnValue###
@@ReturnTable@@
Success:	1 wenn $iComDebug = 0 oder 1 und setzt @extended zu:
	0 - Der COM error handler ist nicht initialisiert
	1 - Der COM error handler wurde initialisiert
	2 - Der COM error handler war bereits aktiv
	3 - Der COM error handler ist bereits deaktiviert
	1 wenn $iComDebug = -1 und setzt das @error Flag und @extented zur aktuellen Einstellung:
	@error = aktuelles Debug level
	@extended = aktuelle script beendigung.
Failure:	0 und setzt das @error Flag zu nicht 0.
@error:	1 - $iComDebug ist kein integer oder &lt; -1 oder &gt; 1
	2 - Der COM error handler auf eine andere Funktion gesetzt (= nicht von dieser Funktion gesetzt)
	3 - <a href="_DebugSetup.htm">_DebugSetup()</a> lief nicht erfolgreich. Stelle sicher, dass <a href="_DebugSetup.htm">_DebugSetup()</a> erfolgreich lief, bevor diese Funktion aufgerufen wird
	4 - Installation des benutzerdefinierten error handlers schluf Fehl. @extended ist gesetzt auf einen Errorcode der Funktion <a href="../functions/ObjEvent.htm">ObjEvent()</a>
@@End@@

###Remarks###
Bevor diese Funktion aufgerufen wird muss <a href="_DebugSetup.htm">_DebugSetup()</a> aufgerufen worden sein um die Debugsitzung zu starten.

###Related###
_DebugSetup

###Example###
@@IncludeExample@@
